Scroll to navigation

ALIASES(5) File Formats Manual ALIASES(5)

NOM

aliases - Format des alias de la base de données de Postfix

SYNOPSIS

newaliases

DESCRIPTION

La table des alias (aliases en anglais) fournit un large mécanisme système de redirection de mails pour les comptes locaux. La redirection est assurée par démon de livraison des mails de Postfix appelé local (cf:local(8)) Normalement, la table des alias est constituée d'un fichier texte qui sert d'entrée à la commande postalias(1). Le résultat, un fichier indexé au format dbm ou db, est utilisé pour des consultations rapides par le système de mail. Exécutez la commande newaliases dans le but de reconstruire le fichier indexé après des changements dans la base de données des alias.

Le format des fichiers d'entrées et sorties est considéré comme étant compatible avec Sendmail version 8, et est approprié pour être utilisé comme carte NIS. Les utilisateurs peuvent contrôler la livraison de leur mail en paramètrant le fichier .forward dans leur répertoire home. Les lignes, dans le fichier .forward de chacun des utilisateurs, ont la même syntaxe que les entrées contenues dans le fichier d'origine des aliases. Le format du fichier d'entrée des alias dans la base de données est comme ci-après :

  • Une définition d'un alias à la forme

    nom: valeur1, valeur2, ...

  • Les lignes vides et lignes ne contenant que des espaces sont ignorées, tout comme les lignes commençant par « # ».
  • Une ligne logique ne commence pas par un espace. Une ligne qui commence par un espace est considérée comme étant une suite de la ligne logique précédente.

Le nom est une adresse locale (pas une partie de domaine). Utilisez une double quote lorsque le nom contient n'importe quel caractère spécial comme un espace, « # », « : », ou « @ ». Le nom est transformé en minuscules, dans le but de rendre les recherches dans la base de données insensibles à la casse.

De plus, lorsqu'il existe un alias pour owner-name, un diagnostic de livraison est envoyé à cette adresse, au lieu du créateur. C'est typiquement utilisé pour rediriger les erreurs de livraison au propriétaire d'une liste de diffusion de mail, qui est en meilleure position pour traiter le problème de livraison que le créateur du mail non délivré.

La valeur contient un ou plusieurs mots ci-après :

Le mail est routé à l'adresse adress, qui est compatible avec le standard RFC 822
/file/name
Le mail est ajouté à /file/name. Voir la commande local(8) pour les détails de l'envoi à un fichier. L'envoi n'est pas limité à un fichier courant. Par exemple, pour se débarrasser du courrier indésirable, renvoyez-le à /dev/null.
|command
Le mail est « tuyauté » dans la commande command. Les commandes contenant un caractère spécial, comme un espace, doivent être protégées par des doubles guillemets. Voir la commande local(8) pour plus de détails sur les commandes associées à la livraison.

Lorsqu'une commande échoue, une quantité limitée de commandes est retournée à l'envoyeur. Le fichier /usr/include/sysexits.h définit les états de codes de fin espérés. Par exemple, |"exit 67" est utilisé pour simuler une erreur de type « utilisateur inconnu », et |"exit 0" pour mettre en oeuvre une fin normale.

:include:/file/name
Un mail est envoyé aux destinations listées dans le fichier nommé. Les lignes dans le fichier :include: ont la même syntaxe que le côté droit des entrées d'alias.

Une destination peut être n'importe quelle destination qui est décrite dans les pages de ce manuel. Cependant, livré à "|command" et /file/name est désactivé par défaut. Pour l'activer, éditez les configurations des paramètres allow_mail_to_commands et allow_mail_to_files.

EXTENSION DES ADRESSES

Quand une recherche dans la base de données des alias échoue, et que le destinataire local contient une option de délimitation de destinataire (ex, user+foo), la recherche est répétée pour son adresse non étendue (ex, user).

PARAMÈTRES DE CONFIGURATION

Les paramètres de main.cf sont spécialement appropriés à ce sujet. Allez voir le fichier main.cf de Postfix pour les détails de la syntaxe et pour les valeurs par défaut. Utilisez la commande postfix reload après avoir changé la configuration.

Liste des alias dans la base de données.
Limite l'usage de la livraison du mail à une commande externe.
Limite l'usage de la livraison du mail à un fichier externe.
Lorsque livré à un alias qui a un owner- précédant l'alias, initialise l'enveloppe d'adresse de l'envoyeur du côté droit de l'adresse du propriétaire de l'alias, au lieu d'utiliser le côté gauche de l'adresse.
Donne un traitement spécial à l'adresse owner-xxx et xxx-request.
Le délimiteur qui sépare des destinataires de l'extension d'adresse.

BOGUES

Les expressions régulières pour des recherches rapides sur les tables des alias sont autorisées, mais la substitution de $1 etc. est interdite car cela entraînerait une ouverture d'un trou de sécurité.

STANDARDS

RFC 822 (ARPA Internet Text Messages)

VOIR AUSSI

local(8) Agent local de livraison newaliases(1) Gestion de la base de données des alias regexp_table(5) Table des formats d'expressions régulières POSIX pcre_table(5) Table des formats d'expressions régulières compatible Perl

LICENCE

La licence de Secure Mailer doit être distribuée avec ce logiciel.

AUTEURS

Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA

TRADUCTION

Christophe Labarthe, 2003